package io.github.iogogogo.scheduled.service;

import io.github.iogogogo.scheduled.model.XxlJobGroup;

import java.util.List;

/**
 * xxl-job 执行器相关操作
 * <p>
 * Created by tao.zeng on 2024/11/19.
 */
public interface JobGroupService {

    /**
     * 获取执行器列表
     *
     * @return 执行器列表
     */
    List<XxlJobGroup> getJobGroup();

    /**
     * 自动注册配置执行器
     */
    boolean autoRegisterGroup();

    /**
     * 检查执行器是否已存在
     */
    boolean preciselyCheck();
}
